<?php

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of ClasificacionDN
 *
 * @author maospina
 */
class ClasificacionDN {
    //put your code here
    
    private $oid;
    private $tiponece;
    private $descripcion;
    
    function __construct($oid, $tiponece, $descripcion) {
        $this->oid = $oid;
        $this->tiponece = $tiponece;
        $this->descripcion = $descripcion;
    }
    
    function getOid() {
        return $this->oid;
    }

    function getTiponece() {
        return $this->tiponece;
    }

    function getDescripcion() {
        return $this->descripcion;
    }

    function setOid($oid) {
        $this->oid = $oid;
    }

    function setTiponece($tiponece) {
        $this->tiponece = $tiponece;
    }

    function setDescripcion($descripcion) {
        $this->descripcion = $descripcion;
    }

    function datosCl(){
        include_once '../../controlador/php/conexion/Conexion.php';
        
        session_start();
        
        $con = new Conexion();
        
        $select = "SELECT OID,DNTIPONECE,DESCRIPCION, tipnombre, tipoid
                    FROM DNCLASIFINEC AS C
                    LEFT OUTER JOIN dntiponece AS N ON C.DNTIPONECE = N.tipoid";
         $res = $con->query($select);
        
        while($res2 = mssql_fetch_array($res)){
            $lista[] = array_map(utf8_encode,$res2);
        }
        
        print_r(json_encode($lista));
        $con->cerrarConexion();
    
    }
    
    function insertCl(){
        include_once '../../controlador/php/conexion/Conexion.php';
        
        session_start();
        
        $con = new Conexion();
        
        $insert = "INSERT INTO DNCLASIFINEC(DNTIPONECE,DESCRIPCION)VALUES('".$this->tiponece."','".$this->descripcion."')";
        $con->query($insert);
        
        $con->cerrarConexion();
    }
    
    function updateCl(){
        include_once '../../controlador/php/conexion/Conexion.php';
        
        session_start();
        
        $con = new Conexion();
        
        $insert = "UPDATE DNCLASIFINEC
                    SET DNTIPONECE = '".$this->tiponece."',
                    DESCRIPCION = '".$this->descripcion."'
                    WHERE OID = '".$this->oid."'";
        $con->query($insert);
        
        $con->cerrarConexion();
    }
    
    function filtroCl(){
        include_once '../../controlador/php/conexion/Conexion.php';
        
        session_start();
        
        $con = new Conexion();
        
        $filtro = "SELECT OID,DNTIPONECE,DESCRIPCION, tipnombre, tipoid
                    FROM DNCLASIFINEC AS C
                    LEFT OUTER JOIN dntiponece AS N ON C.DNTIPONECE = N.tipoid
                    WHERE DESCRIPCION LIKE '%".$this->descripcion."%'";
         $res = $con->query($filtro);
        
        while($res2 = mssql_fetch_array($res)){
            $lista[] = array_map(utf8_encode,$res2);
        }
        
        print_r(json_encode($lista));
        $con->cerrarConexion();
    }
    
    function consultarClasi(){
        
        include_once '../../controlador/php/conexion/Conexion.php';
        
        session_start();
        
        $con = new Conexion();
        
        $select = "select * from DNCLASIFINEC where DNTIPONECE = ".$this->tiponece;
        
        $res = $con->query($select);
        
        while($res2 = mssql_fetch_array($res)){
            $lista[] = array_map(utf8_encode,$res2);
        }
        
        print_r(json_encode($lista));
        
    }
}

